#pragma once
#include "SkinSysHeader.h"
#include "SkinFile.h"
#include "SkinDefine.h"

class CSkinManager
{
public:
    virtual ~CSkinManager( void );
    static CSkinManager* GetSkinMgr();
    BOOL LoadSkinFile( LPCTSTR lpszSkinName, SKIN_SRC_TYPE skinSrcType = SKIN_TYPE_XML );
protected:
    CSkinFile* GetSkinFile( LPCTSTR lpszSkinName, SKIN_SRC_TYPE skinSrcType = SKIN_TYPE_XML );
private:
    CSkinManager( void );
private:
    static CSkinManager* m_pSkinMgr;

};


